import { upload, download } from '../utils/request.js'
import { handleResponse } from '../utils/apiHelper.js'

// 文件相关API
export const fileApi = {
  // 上传文件
  uploadFile(filePath, name = 'file', formData = {}) {
    // 这里使用一个测试API端点
    return handleResponse(
      upload('https://httpbin.org/post', filePath, name, formData),
      '文件上传成功'
    )
  },
  
  // 下载文件
  downloadFile(url) {
    return handleResponse(
      download(url),
      '文件下载成功'
    )
  }
}

// 导出默认
export default fileApi